Rotation and translation of objects represented by octrees
نویسندگان
چکیده
This paper describes an algorithm for performing arbitrary translations and rotations of objects represented by octrees. Given an octree in a standard position and a transformation, the algorithm builds a new tree in a top down fshion, visiting each node in the new tree only once, and constructing only those nodes that appear in the final tree. It works by projecting the transformed space over the original tree, and labeling the new nodes according to the labels of the nodes in the underlying untransformed tree. 1. Introduction Octrees are finding applications in a number of are-of computer graphics and robot vision because of the ease with which certain operations can be performed (for example, rendering and hidden surface removal in graphics 13, 5, 81, and collision avoidance and path planning in robotics(2, 6, 101). The advantages of the octree arise because it is a t r u e volumetric representation, and yet can be stored in a compact form. An octree 17, 8) is a recursive decomposition of a cubic space Into subcubcs. Initially, the whole space is represented by a single node in the tree, called the root node. If the cubic volume is homogeneous (full or empty), then the root is not decomposed at all, and comprises the complete description of the space. Otherwise , it is split into eight equal subcubes (octants), which become the children of the root. This process continua until all the nodes are homogeneous, or until some resolution limit is reached. Nodes corresponding to cubic regions that are completely full are called object (or full) leaf nodes. Nodes corresponding to empty regions are called background (or empty) leaf nodes, and nodes corresponding to mixed regions (non-leaf nodes) are called non-terminal (or gray) nodes. The octree has advantages over other volumetric representations because of the speed with which volume elements can be located and their relative poeitions established. Octrees, however, suffer from two major disadvantages. First, they do not provide an exact representation for objects, and, Second, the sire of the tree representing an object depends critically on the position of the object in the space. Thus, translating or rotating an object can dramatically increase OT decrease the size of the tree. This paper provides an algwithm for computing such a new octree resulting from an arbitrary translation and rotation of an initial tree (ar tmcs), which attempts to minimize For static objects, a …
منابع مشابه
Efficient Algorithms for Octree Motion
This paper presents e cient algorithms for updating moving octrees. The rst algorithm works for octrees undergoing both translation and rotation motion; it works efciently by compacting source octrees into a smaller set of cubes (not necessarily standard octree cubes) as a precomputation step, and by using a fast, exact cube/cube intersection test between source octree cubes and target octree c...
متن کاملRepresentation of Polyhedral Objects Using SP-Octrees
Extensions to classical Octrees that add new types of terminal nodes have been proposed for the exact representation of polyhedral objects. In this work, we present a new solid representation scheme using Octrees, which include boundary information of the represented object in the internal nodes of the tree. In this way, basic operations with the model will be accelerated and we are able to rep...
متن کاملProgressive Transmission of Polyhedral Solids Using a Hierarchical Representation Scheme
In the last years several 3D model compression methods for multiresolution applications have been presented, most of them using 3D meshes. Octrees are a natural multiresolution representation scheme, although it is approximate. Extensions of classical Octrees that represent polyhedral object exactly have been proposed. One of them are the SP-Octrees, that incorporates boundary information of th...
متن کاملInfluence of core stability exercise on lumbar vertebral instability in patients presented with chronic low back pain: A randomized clinical trial
Background: Excessive lumbar vertebrae translation and rotation in sagittal plane has been attributed as an associated factor of lumbar segmental instability (LSI) and low back pain (LBP). Reduction of these abnormalities improves back pain. The aim of this study was to investigate the effect of core stability exercise on the translation and rotation of lumbar vertebrae in sagittal plan...
متن کاملبررسی ارتباط شیب برجستگی مفصلی با حرکات مجموعه کندیل و دیسک در تصاویر MRI مبتلایان به اختلالات داخلی مفصل گیجگاهی فکی
Background and Aims: Internal derangement of the Temporomandibular joint (TMJ) is the most common form of Temporomandibular disorders, which represents an abnormal internal strucural and functional change of the disk, as well as an abnormal relationship of the disk to the condyle, glenoid fossa and articular eminence when the teeth are in the closed- mouth position. The aim of this study was to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1987